import "@site/src/languages/highlight";

# TileNode

**描述：**

&emsp;&emsp;TileNode 类用于在游戏场景树层次结构中渲染瓦片地图。

**类对象：**[TileNode Class](/docs/api/Class%20Object/TileNode)。

**继承自：**[Node](/docs/api/Class/Node)。

## depthWrite

**类型：** 成员变量。

**描述：**

&emsp;&emsp;渲染瓦片地图时是否应向深度缓冲区写入（默认为 false）。

**签名：**
```tl
depthWrite: boolean
```

## blendFunc

**类型：** 成员变量。

**描述：**

&emsp;&emsp;瓦片地图的渲染混合函数。

**签名：**
```tl
blendFunc: BlendFunc
```

## effect

**类型：** 成员变量。

**描述：**

&emsp;&emsp;瓦片地图的着色器效果。

**签名：**
```tl
effect: SpriteEffect
```

## filter

**类型：** 成员变量。

**描述：**

&emsp;&emsp;瓦片地图的纹理过滤模式。

**签名：**
```tl
filter: TextureFilter
```

## getLayer

**类型：** 函数。

**描述：**

&emsp;&emsp;从瓦片地图中按名称获取图层数据。

**签名：**
```tl
getLayer: function(self: TileNode, layerName: string): Dictionary | nil
```

**参数：**

| 参数名 | 类型 | 描述 |
| --- | --- | --- |
| layerName | string | 要从瓦片地图中获取的图层的名称。 |

**返回值：**

| 返回类型 | 描述 |
| --- | --- |
| Dictionary | 作为字典的图层数据。如果未找到图层，则返回 nil。 |